html {
	BACKGROUND: #c6e5f9
}
body {
	BACKGROUND: url(../images/bg.jpg) #c6e5f9 no-repeat center top; font-size: 12px;_height: 100%;
}
table{
  border:1px solid #bcc8cf; background:#fff; padding:0; margin:0;
}
textarea{
	height:100px; resize:none;
}
input.text{
	width:150px; padding:2px;margin: 0px;
}
form select{
	width:150px;padding:2px;margin: 0px;border:1px solid #bbb;
}
.fl{
   float:left;
}
.fr{
	float:right;
}
a {
	COLOR: #1E50A2;
	TEXT-DECORATION: none;
}
a:visited {
	COLOR: #1E50A2;
	TEXT-DECORATION: none;
}
a:hover {
	COLOR:  #1E50A2;
	TEXT-DECORATION:underline;
}

.condition{
  text-align:right;
}
.logo {
	BACKGROUND: url('') no-repeat left top; HEIGHT: 42px; OVERFLOW: hidden; LEFT: 5px; _background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=crop,src='')
}

ul {
	LIST-STYLE-TYPE: none;
}

.head-navi {
	Z-INDEX: 11;FLOAT: right; COLOR: #f1f1f1; TOP: 3px; RIGHT: 0px; _display: inline
}
.head-navi-ul ul {
	LIST-STYLE-TYPE: none
}

.head-navi-ul {
	DISPLAY: inline; FLOAT: right; HEIGHT: 21px
}
.head-navi-ul li {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 21px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; DISPLAY: inline; FLOAT: left; HEIGHT: 21px; PADDING-TOP: 0px
}

.con{
  margin-top:10px;
}
.conL{
   background-color:#FFFFFF;
   min-height:500px;
   border-right:1px solid #AFC4C7;
   margin-right:0px;
   _height:500px;
  

}
.serchConditon{
  BACKGROUND: url(../images/search.png) no-repeat left center;HEIGHT:28px; border:0px solid red;cursor: pointer;width: 18px;
  margin-right: 12px;
}
.order{
  BACKGROUND: url(../images/funlist.gif) no-repeat left center;HEIGHT:28px; border:0px solid red;cursor: pointer;width: 18px;
  margin-right: 12px;
}
.addNew{
    BACKGROUND: url(../images/edit_add.png) no-repeat left center;HEIGHT:28px; border:0px solid red;cursor: pointer;width: 18px;
    margin-right: 12px;
}
.batchEdit{
    BACKGROUND: url(../images/batch_edit.gif) no-repeat left center;HEIGHT:28px; border:0px solid red;cursor: pointer;width: 18px;
    margin-right: 12px;
}
.batchCopy{
    BACKGROUND: url(../images/batch_copy.gif) no-repeat left center;HEIGHT:28px; border:0px solid red;cursor: pointer;width: 18px;
    margin-right: 12px;
}
.heightSearch{
    BACKGROUND: url(../images/funlist.gif) no-repeat left center;HEIGHT:28px; border:0px solid red;cursor: pointer;width: 18px;
    margin-right: 12px;
}
.navTitle{
 MARGIN: 0px 0px 0px 20px; BACKGROUND: url(../images/dotline.png) repeat-x left bottom;
}
.navTitle H2{
   MARGIN: 12px 0px 5px 10px; DISPLAY: inline; font-family: SimSun;FLOAT: left; COLOR: #636363; FONT-SIZE: 14px;
}
.searchInput {
	COLOR: #c8c8c8; FONT-SIZE: 12px;
}
.conL table{
   MARGIN: 0px 0px 0px 20px;border:1px solid #bcc8cf;border-top:0px;
}
.conL table th{
    TEXT-INDENT: 2px; BACKGROUND: url(../images/thbg.png) repeat-x left top; height:26px;line-height:26px;
}
.conL table td{
   BACKGROUND: url(../images/dotline.png) repeat-x left bottom;
   background-color: inherit;
}

.conL table td span{
    color:#E7DBE7;
	MARGIN: 0px 4px 0px 4px; 
}

.conR {
    background-color: #D6E8F0;
	min-height:500px;
	margin-right:0px;
	_height:500px;	
}
.conR-content {
	MARGIN: 0 10px 0 10px; OVERFLOW: hidden; BORDER-TOP: #bdced6 1px solid; _zoom: 1
}
.conR-content-sep {
	MARGIN: 0 10px 10px 10px; OVERFLOW: hidden; BORDER-TOP: #bdced6 1px solid; _zoom: 1
}
.conR-top {
	MARGIN-TOP: 10px; BORDER-TOP-WIDTH: 0px !important
}
.conR-top H3 {
	BORDER-TOP-WIDTH: 0px !important
}
.conR-content .bd H4 {
	MARGIN: 5px 0px
}

.blank10 {
	DISPLAY: block; HEIGHT: 10px !important; CLEAR: both; OVERFLOW: hidden;
}


.personInfo {
	OVERFLOW: hidden
}
.personInfo-hd .thumb {
	FLOAT: left; MARGIN-RIGHT: 8px;height:75px;width:75px;
}
.personInfo-userName {
	MARGIN: 3px 0 5px 0;
}
.personInfo-hd-name {
	color: #1E50A2;
	font-weight: bold;
	font-size: 14px;
}	
.personInfo-bd {
	margin: 12px 0 0 0;
	clear: both;
}
.personInfo-num {
	MARGIN-LEFT: -9px; OVERFLOW: hidden; _zoom: 1
}
.personInfo-num li.firstNode {
	BORDER-LEFT-STYLE: none
}
.personInfo-num li {
	TEXT-ALIGN: left; BORDER-LEFT: #e6f1f6 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; FLOAT: left; BORDER-RIGHT: #bdced6 1px solid; PADDING-TOP: 0px
}
.personInfo-num li.lastNode {
	BORDER-RIGHT-STYLE: none
}
.personInfo-num li a {
	font-size: 12px;
	line-height: 16px;
	text-decoration: none;
}
.chars-bigsize {
	font-size: 18px;
}
.adTips .link-ra {
	color: #999;
}

.overline {
	background: none repeat scroll 0 0 #EEFDFF;
}
.overlinep2p {
	text-decoration: underline;
}
.overlinecenter {
	text-align: center;
}

<!--menu-->
.menuul{
margin: 0 0 12px 0;
padding: 0;
list-style: none;
text-align: left;
}

#treenav {
margin: 0 0 12px 0;
text-align: left;
border: 0px solid red;
}

#treenav ul li {
margin: 1px 0;
padding: 0;
font-size: 12px;
}

#treenav ul.expanded {
display: block;
}

#treenav ul.expanded, #treenav ul.collapsed {
padding: 0 0 0 15px;
}

#treenav ul.collapsed {
display: none;
text-align:left;
}

.expanded li, .collapsed li{
text-align: left;
/*background:url(../images/j-write-img.png) no-repeat 2px top;*/
}

.listhead {
font-weight: bold;
display: block;
font-size: 12px;
margin: 1px 0px 0px 0px;
padding-left: 42px;
/*background:url(../images/j-black-img.png) no-repeat left center ;*/
}

#treenav a {
padding: 0;
cursor: pointer;
}


/**
 *寮瑰嚭鐨刢ss
 */
.parentDiv {
	display: none;
	overflow: hidden;
	background: #fff;
	z-index: 1002;
	border: 2px solid #dddddd;
	overflow: visible;
	position: absolute;
	height: auto;
	overflow: visible;
}

.parentDivTitle {
	BACKGROUND: url(../images/thbg.png) repeat-x left center;
	z-index: 1002px;
	height: 30px;
	width: 100%;
}

.contentDiv {
	z-index: 1002;
}

.parentDivTitleSpanLeft {
	float: left;
	padding-left: 6px;
	color: #808080;
	line-height: 30px
}

.parentDivTitleSpanRight {
	float: right;
	padding-right: 25px;
	cursor: pointer;
	color: #cdcdcd;
	line-height: 30px;
	BACKGROUND: url(../images/cancel.png) no-repeat left center;
}

.ps_table{border-collapse:0px; border-spacing:0px; padding:0; margin:0;}
.ps_table .leftTd{text-align:right;}
.ps_table .rightTd{text-align:left;}
.ps_table .centerTd{ text-align:center;}

.error a:hover, .error a:visited, .alert a:hover, .alert a:visited {color:#8a1f11;}
.notice a:hover,.notice a:visited {color:#514721;}
.success a:hover ,.success a:visited {color:#264409;}
.info a:hover, .info a:visited{color:#205791;}

/*demo*/
#operateDiv{ display:none; position:absolute; z-index:5; text-align:left; color:red; margin-left:4px; width:100px; height:50px;}
.viewTable{width:100%; table-layout: fixed;}
.viewTable td,.viewTable th{ border:1px solid gray;}
.viewTable .addLink,.addLink:hover,.addLink:visited{color:#F00; font-weight:bold; font-size:14px; border:1px outset #Foo; padding-left:2px;padding-right:2px;}
.viewTable input,textarea{width:80%}
.viewTable .tbl_topAndBottom{ background-color:#6699CC; }
.viewTable .td_head td,.viewTable .td_head{ background-color:#cdcdcd; height:25px; font-weight:bold;}
.viewTable .td_span_quotation{ background-color:#d5edf8; color:#205791;border-color:#92cae4; height:30px; }
.viewTable .td_span_enquiry{ background-color:#fbe3e4; color:#8a1f11;border-color:#fbc2c4; height:30px; }
.viewTable .td_span_reply{ background-color:#e6efc2; color:#264409;border-color:#c6d880; height:30px; }
.viewTable .td_span_base{ background-color:#fff6bf; color:#514721;border-color:#514721; height:30px; }
.noBody{ background: none;}
.borderTable{width:100%;table-layout: fixed;}
.borderTable td{border:1px solid #eeeeee;}
.ratingDivBarOut{height: 16px;vertical-align: middle;width: 210px;border: 1px solid #cdcdcd;float: left}
.ratingDivBar{height: 14px;padding-top: 2px;border: 0px}
.ratingDivBarRemark{float: left;vertical-align: middle;padding-left: 4px;padding-top: 2px}
.pagination {
	margin-top: 5px;
	vertical-align: middle;
	line-height: 22px;
	margin-left: 18px;
	color: #1E50A2;
	width: 760px;
	border: 0px solid red;
}
.pagination select{
	border:1px solid #bbb;width:48px;padding:2px;margin: 0px;
}

/*********閫夐」鍗�**************/
.tabContainer{
	background-color: #E3EAEC;
	height: 30px;
	line-height: 29px;
	margin-left:18px;
	border: 1px solid #DEE4E7;
	text-align: center;
}
.headSub{
	width:10px;
	height: 30px;
}
.tabCurrent{
	background-color: #fff;
	border: 1px solid #DEE4E7;
	border-bottom: 1px solid #fff;
	margin-right:0px;
	margin-bottom:0px;
}
.tabSub{
	background-color: #E3EAEC;
	border-bottom: 0px;
	margin-right:0px;
}
#feeMode{
   MARGIN: 0px 0px 0px 20px;border:1px solid #bcc8cf;border-top: 0px;
}
#feeMode th{
    TEXT-INDENT: 2px; BACKGROUND: url('../images/thbg2.png') repeat-x left top ; height:66px;
}



/*--- 鍙鍖� ---*/
.viewTable input,.viewTable select,.viewTable textarea,#sheetBar input,#sheetBar select,#sheetBar textarea,
	#viewTable1 input,#viewTable1 select,#viewTable1 textarea,#feeBarTitle input{ 
	font-size:12px;
	width: 100%;
	height: 100%;
	border: 0;
	background-color: transparent;
	margin: 0;
	padding: 0;
	vertical-align: middle;
}
#sheetBar input,#sheetBar select,#sheetBar textarea,#viewTable1 input,#viewTable1 select,#viewTable1 textarea,#feeBarTitle input{ 
	width: 95%;
	margin-left: 2px;
	color:#558ED5;
	transition: all 0.30s ease-in-out;
	-webkit-transition: all 0.30s ease-in-out;
	-moz-transition: all 0.30s ease-in-out;
	border-bottom: #35a5e5 1px solid;
	outline: none;
	
}
.viewTable select ,.viewTable blur .viewTable select{
	margin: -3px;
}
.viewTable .errortips, #sheetBar .errortips, #viewTable1 .errortips{
	border: 1px solid red;
}
th, td, caption {
	overflow: hidden;
	text-overflow: ellipsis;
	padding:4px 2px 4px 5px;
}

textarea{
	font-size:12px;
	text-align: left;
	overflow: auto;	
}
.viewTable .checkbox{
	width: auto; height: auto;
	border: 0;
}
	
.focus{
	text-align: left;
	border-bottom:#35a5e5 1px solid;
	box-shadow: 0 0 3px #35a5e5;
	-webkit-box-shadow: 0 0 3px #35a5e5;
	-moz-box-shadow: 0 0 3px #35a5e5;
	border-radius: 4px; 
}

.over{
	border-color: #F60;
	background-color: #FF6;
}

.change, #sheetBar .change, #viewTable1 .change{
	color: red;
}
.errorInput, #sheetBar .errorInput, #viewTable1 .errorInput{
	border:red 1px solid;
	box-shadow: 0 0 3px red;
	-webkit-box-shadow: 0 0 3px red;
	-moz-box-shadow: 0 0 3px red;
}
.search {
	position: absolute;
	display: none;
	border: solid 1px #27B3FE;
	background-color: #ffffff;
	z-index: 1100;
	line-height: 1.5em;
	margin-left: -5px;
	text-align:left;
}

.suggest_link {
	background-color: #ffffff;
	padding-left: 6px;
	cursor: pointer;
}
.suggest_link div,.suggest_link_over div{
	text-overflow:ellipsis;white-space:nowrap;overflow:hidden; 
}

.suggest_link_over {
	background-color: #C8E3FC;
	padding-left: 6px;
	cursor: pointer;
}

#conditionTab{
   MARGIN: 0px 0px 0px 20px;border:1px solid #bcc8cf;border-top:1px solid #bcc8cf;
}

#conditionTab th{
    TEXT-INDENT: 2px; BACKGROUND: url(../images/thbg.png) repeat-x left top; height:26px;line-height:26px;
}
#conditionTab td{
   BACKGROUND: url('') repeat-x left bottom;
}
.selectMenu{
	display: none;width:80px;border:1px solid #000;background-color: #F3F3F3;position: absolute;padding: 10px;
}


#tableTopBorder{
    MARGIN: 0px 0px 0px 20px;border:1px solid #bcc8cf;border-top:1px solid #bcc8cf;
}

.addLink{
	display: none;
}

.checkBoxDiv, .radioDiv{
	background-color: white;
	border: 1px solid;
}
.trbg{
	background-color: #D7EDFF;
}

.divBorder{
	border:1px solid #bcc8cf;
}

#searchConditionDiv{
	overflow-x:visible;
}

.currentA{
	padding: 3px 6px 3px 6px;
	border:1px solid #ddd;
	background: #fff6bf;
	color: #514721;
	border-color: #ffd324;
}
.checkBoxDiv,.radioDiv{
	display: none;	
}
#editStateDiv a{
	color:#A52A2A; font-weight: bold;
}

.uploadtooltip
{
	margin-top:10px;
	color: #555;	
	line-height:150%;
}

.pricesort20 {
	background:url("../images/sortenable.png") right top no-repeat;
	height: 19px;
	width: 42px;
	cursor: pointer;
	float: left;
	border: 1px solid #CBCACA;
	padding-left: 4px;
}
.pricesort20asc {
	background:url("../images/sortasc.png") right top no-repeat;
	height: 19px;
	width: 42px;
	cursor: pointer;
	float: left;
	border: 1px solid #CBCACA;
	padding-left: 4px;
}
.pricesort20desc {
    background:url("../images/sortdesc.png") right top no-repeat; 
	height: 19px;
	width: 42px;
	cursor: pointer;
	float: left;
	border: 1px solid #CBCACA;
	padding-left: 4px;
}

.pricesort40 {
	background:url("../images/sortenable.png") right top no-repeat;
	height: 19px;
	width: 42px;
	cursor: pointer;
	float: left;
	border: 1px solid #CBCACA;
	padding-left: 4px;
}
.pricesort40asc {
	background:url("../images/sortasc.png") right top no-repeat;
	height: 19px;
	width: 42px;
	cursor: pointer;
	float: left;
	border: 1px solid #CBCACA;
	padding-left: 4px;
}
.pricesort40desc {
    background:url("../images/sortdesc.png") right top no-repeat; 
	height: 19px;
	width: 42px;
	cursor: pointer;
	float: left;
	border: 1px solid #CBCACA;
	padding-left: 4px;
}
.pricesort40hq {
	background:url("../images/sortenable.png") right top no-repeat;
	height: 19px;
	width: 45px;
	cursor: pointer;
	float: left;
	border: 1px solid #CBCACA;
	padding-left: 4px;
}
.pricesort40hqasc {
	background:url("../images/sortasc.png") right top no-repeat;
	height: 19px;
	width: 45px;
	cursor: pointer;
	float: left;
	border: 1px solid #CBCACA;
	padding-left: 4px;
}
.pricesort40hqdesc {
    background:url("../images/sortdesc.png") right top no-repeat; 
	height: 19px;
	width: 45px;
	cursor: pointer;
	float: left;
	border: 1px solid #CBCACA;
	padding-left: 4px;
}


.saveFeeMode {
	background-image: url("../images/saveFeeMode.png");
	background-repeat: no-repeat;
	background-position: 0 0;
	height: 18px;
	width: 18px;
	cursor: pointer;
	margin-left: 4px;
	float: left;
}
.removeFee {
	background-image: url("../images/removeFee.gif");
	background-repeat: no-repeat;
	background-position: 3 3;
	height: 18px;
	width: 18px;
	cursor: pointer;
	margin-left: 4px;
	float: left;
}
.feeOperation{
	display: none;
	padding: 0;
}

#innerTopDiv a,#bottomEditDiv a,#handletool a{
	width: auto;
	border: 2px outset lightBlue;
	cursor: pointer;
	text-align: center;
	height: 20px;
	vertical-align: middle;
	padding: 3px;
	color:#A52A2A; font-weight: bold;
}
.nobr{
	text-overflow:ellipsis; white-space:nowrap; overflow: hidden;
}

.chatbgcolor{
	  background-color: #F4F9FF;
}
.answerfontcolor{
	color: #D75509;
}
.timeColor{
	color: #999999;
}
#message_content_top{
	margin: 5px 5px 0 5px; padding: 5px 0 10px 5px; width: 239px; text-align: left;line-height: 22px;
}
#message_top{
	position:fixed; top: 18px;right:0px; width: 200px;background-color: #F8F8F8;border: 1px solid #FCF4AC;display: none;
}
#message_content_top span{
	color: red;
}
#tdnotsolid{
	MARGIN: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#tdnotsolid td{
   BACKGROUND: none;
   background-color: inherit;
}
.quest{
	background:url("../images/quest.png") no-repeat left; line-height: 24px;padding-left: 20px;
}
.answer{
	background:url("../images/answer.png") no-repeat left; line-height: 24px;padding-left: 20px;
}
.menubg{
	background:url("../images/menubg.png") repeat-y;
}
.freindbg{
	background:url("../images/freind.png") no-repeat;text-align: center;color: #fff;width: 60px;height: 60px;
}
.freindbg div{
	color: #F2A22C;
}
.fansbg{
	background:url("../images/fans.png") no-repeat;text-align: center;color: #fff;width:60px;height: 60px;
}
.fansbg div{
	color: #E9E43E;
}
.menubnt{
	background:url("../images/menubnt.png") no-repeat center;text-align: center;color: #fff;height: 22px;
}
.menubnt span{
	color: #E9E43E;
}
.countInvitation{
	color:#A6A6A6;text-align: center;
}
.topNav{
	background:url("../images/top_menu.png") repeat-x;text-align: center;padding-left: 50px;height:22px;line-height: 22px;
}

.topCurrentNav{
	background:url("../images/top_menu.png") repeat-x;text-align: center;font-weight: bold;color: #558ED5;height: 22px;line-height: 22px;
}
.topCurrentNav a{
	 color: #558ED5;	
}
#fcl_content{
	color:#558ED5;
}


.topNav a:visited {
	COLOR: #558ED5;
	TEXT-DECORATION: none;
}
.topNav a:hover {
	COLOR:  #fff;
	TEXT-DECORATION:underline;
}

.topOtherNav{
	background:none; text-align: center;color: #558ED5;font-weight: bold;height: 22px;line-height: 22px;
}
.topOtherNav a{
	 color: #558ED5;	
}
#login_div{
	font-size: 14px;font-family:SimSun;font-family: "Microsoft YaHei" !important;
}
#top_nav_div{
	padding-left: 20px;color: #86B9F6;
}
#top_nav_div a{
	font-size: 14px;font-family:SimSun;font-weight: bold;color: #5CA1F4;  height: 30px;	
}
.menu_userName{
	font-size: 14px;font-family:SimSun;font-family: "Microsoft YaHei" !important;text-align: center;
}
.menu_set{
	padding-top: 25px;padding-bottom: 5px;padding-left: 10px;font-family:SimSun;font-family: "Microsoft YaHei" !important;
}
.localetext1{
	background:url("../images/localetext1.png") no-repeat top;width: 212px;height: 30px;border: 0px solid red;
	line-height: 28px;padding-left: 14px;color: #fff;
    margin-top: 0px;margin-left: 0px;margin-right: 0px;margin-bottom: 0px;
    font-family:SimSun;font-family: "Microsoft YaHei" !important;
}
.golocale2{
	background:url("../images/golocale2.png") no-repeat center;height: 30px;width: 50px;
}
.bnt_search{
	background:url("../images/bnt_search.png") no-repeat top left;height:30px;width: 110px;color: #fff;text-align: left;padding-left: 40px;line-height: 30px;
	padding-top: 0px;margin: 0px;
}
.more_search{
	height: 30px;line-height: 30px;text-align: center;
}

#nostyletab{
   MARGIN: 0px 0px 0px 20px;border:0px solid #bcc8cf;width: 710px;
}
#nostyletab th{
    TEXT-INDENT: 2px; BACKGROUND: url(../images/thbg.png) repeat-x left top; height:26px;line-height:26px;
}
#nostyletab td{
   BACKGROUND: none;
   background-color: inherit;  
   padding: 0px;
   vertical-align:top;
}

.contentleft{
	background:url("../images/contentleft.png") no-repeat center;width:12px;height: 106px;
}
.contentbody{
	background:url("../images/contentbody.png") repeat-x center;height: 106px; padding: 0px 0px 0px 0px;
}
.contentright{
	background:url("../images/contentright.png") no-repeat center;width:24px;height: 106px;
}

.pricecommonatrr{
	 font-family:SimSun;font-family: "Microsoft YaHei" !important;color: #7F7F7F;
}
.friendNickName{
	text-align: center; width: 54px; overflow: hidden;color: #7F7F7F; font-size: 14px; font-family:SimSun;font-family: "Microsoft YaHei" !important; 
}
.listmiddle{
	text-align: left; color: #7F7F7F; font-size: 14px; font-family:SimSun;font-family: "Microsoft YaHei" !important; padding: 3px 0 0 0;
}
.countspan{
	color:#d1cfcf;font-size:12px;
}
.listdate{
	color:#666666;font-size:12px;font-weight: normal;
}
.listloacle{
	color: #1e50a2; font-size: 14px; font-weight:bold;
}
.headborder{
	border: 1px solid #cccccc; width: 50px; height: 50px;
}

.sailingSailedTime {
	background:url("../images/sortenable.png") right top no-repeat;
	height: 19px;
	width: 42px;
	cursor: pointer;
	float: left;
	border: 1px solid #CBCACA;
	padding-left: 4px;
}
.sailingSailedTimeasc {
	background:url("../images/sortasc.png") right top no-repeat;
	height: 19px;
	width: 42px;
	cursor: pointer;
	float: left;
	border: 1px solid #CBCACA;
	padding-left: 4px;
}
.sailingSailedTimedesc {
background:url("../images/sortdesc.png") right top no-repeat; 
	height: 19px;
	width: 42px;
	cursor: pointer;
	float: left;
	border: 1px solid #CBCACA;
	padding-left: 4px;
}


.sailingSailedTime2 {
	background:url("../images/sortenable.png") right top no-repeat;
	height: 19px;
	width: 90px;
	cursor: pointer;
	float: left;
	border: 1px solid #CBCACA;
	padding-left: 4px;
}
.sailingSailedTimeasc2 {
	background:url("../images/sortasc.png") right top no-repeat;
	height: 19px;
	width: 90px;
	cursor: pointer;
	float: left;
	border: 1px solid #CBCACA;
	padding-left: 4px;
}
.sailingSailedTimedesc2 {
background:url("../images/sortdesc.png") right top no-repeat; 
	height: 19px;
	width: 90px;
	cursor: pointer;
	float: left;
	border: 1px solid #CBCACA;
	padding-left: 4px;
}


.priceorder {
	background:url("../images/sortenable.png") right top no-repeat;
	height: 19px;
	width: 50px;
	cursor: pointer;
	float: left;
	border: 1px solid #CBCACA;
	padding-left: 4px;
}
.priceorderasc {
	background:url("../images/sortasc.png") right top no-repeat;
	height: 19px;
	width: 50px;
	cursor: pointer;
	float: left;
	border: 1px solid #CBCACA;
	padding-left: 4px;
}
.priceorderdesc {
    background:url("../images/sortdesc.png") right top no-repeat; 
	height: 19px;
	width: 50px;
	cursor: pointer;
	float: left;
	border: 1px solid #CBCACA;
	padding-left: 4px;
}


.squarebnt1{
	background: url("../images/squarebnt1.png") no-repeat center;
	text-align: center;
	height: 34px;
}
.squarebnt2{
	background: url("../images/squarebnt2.png") no-repeat center;
	text-align: center;
	height: 30px;
	margin: 2px;
	line-height: 24px;
	font-size: 10px;
	color: #fff;
}
.squarebnt3{
	background: url("../images/squarebnt3.png") no-repeat bottom;
	text-align: center;
	height: 34px;
	margin: 2px;
	line-height: 30px;
}
.squarebnt4{
	background: url("../images/squarebnt4.png") no-repeat left;
	text-align: center;
	height: 34px;
	line-height: 30px;
	float: left;
	position:absolute;
	width: 92px;
	color: white;
	right: 0px;
	bottom: 20px;
	border: 0px solid green;
	margin: 0px;
	display: none;
}
.color-block {
       background:transparent;
       background-color: red;
       filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF7878,endColorstr=#FF7878);
       
       opacity: 0.6;
       z-index:10;      

       zoom: 1;
       margin:0 auto;position: absolute; 
       border:2px solid red;
       color:#fff;height:24px;
       line-height:24px;
       width:80px;
       text-align:center;
       bottom: 10px;
       left: 200px;      
    } 

.calculatorContent{
	background: url("../images/calculator.png") no-repeat center;
	text-align: center;
	border: 0px solid green;
	margin: 0px;
	width: 290px;
	height: 276px;
	position:fixed;
	color: #fff;
	display: none;
} 

.calculatorContent .div_input{
	width: 170px;
	text-align: left;
	padding-left: 40px;
	border: solid #96B1D2;
	line-height: 30px;
	height:30px;
}
.invalid{
	left: 750px; top: -30px; position: absolute;
}

#curtain{
	width: 99%;height: 99%; background-color: white; position: absolute; z-index: 999; top: 0; left: 0;
}

.squarebntsearch1{
	background: url("../images/squarebntsearch1.png") no-repeat left;
	text-align: center;	
	width: 80px;
	color: #fff;
}
.squarebntsearch2{
	background: url("../images/squarebntsearch2.png") no-repeat bottom;
	width: 540px;
}
.squarebntbase{
	background: url("../images/squarebntbase.png") no-repeat bottom;
	color: #fff;
	position: absolute;
}
.squarebnt6{
	background: url("../images/squarebnt6.png") no-repeat left;
	text-align: center;
	width: 170px;
	color: #fff;
}
.notLoga{
	color: #fff;
	cursor: pointer;
}
.topsquarebnt{
	background: url("../images/topsquarebnt.png") no-repeat top left;
	float:left;
	padding-left: 14px;
}
.topGoto{
	background: url("../images/abg.png") no-repeat bottom left;
	text-align: left;
	padding-bottom: 4px;
}
.search_data {
	position: absolute;
	display: none;
	border: solid 1px #27B3FE;
	background-color: #EDEBEC;
	z-index: 9999;
	line-height: 1.5em;
	margin-left: -5px;
	text-align:left;
	font-family: Arial;
}

.search_data a{display: inline;}

.suggest_link {
	background-color: #EDEBEC;
	padding-left: 6px;
	cursor: pointer;
}
.suggest_link div,.suggest_link_over div,.suggest_link li,.suggest_link_over li{
	text-overflow:ellipsis;white-space:nowrap;overflow:hidden;
}

.suggest_link_over {
	background-color: #C8E3FC;
	padding-left: 6px;
	cursor: pointer;
}
